﻿//
// Created by QU on 24-9-30.
//

#ifndef NODEPROCESSOR_H
#define NODEPROCESSOR_H
#include <memory>

#include "node/Node.h"

class Session;
class Node;

class NodeProcessor
{
public:
    virtual ~NodeProcessor() = default;
    virtual void operator()(std::shared_ptr<Session> session, std::shared_ptr<Node> node) = 0;
};

#endif //NODEPROCESSOR_H
